body { font:13px Verdana,Geneva,"Lucida Grande",Arial,"Neue Helvetica",Helvetica,"Verdana Ref","Liberation Sans",sans-serif;}

.navSteps { clear:both; margin:0; padding:0; }
.navSteps li{ height:71px; list-style:none; float:left; background:url(images/stepwizard_bg.gif) repeat-x top left; margin:0; padding:0; }
.navSteps li a { background:url(images/stepwizard_dividers.gif) no-repeat top right; padding:0 10px 0 6px; }
.navSteps li.current, .navSteps li.current a { background-position:100% -71px; }
.navSteps li.done , .navSteps li.lastDone, .navSteps li.lastDone a { background-position:100% -142px; }
.navSteps li.done a { background-position:100% -213px; }
.navSteps li a { color:#ccc; height:71px; display:block; overflow:hidden; }
.navSteps li.lastDone a, .navSteps li.current a, .navSteps li.done a { color:#fff; }
.navSteps li a strong { display:block; font-size:15px; margin-top:5px; }
.navSteps li.last a { background-image:none; }
.wizardContent { padding:5px; overflow:hidden; }
.wizard { background-color:#F5F5F5; }
.wizard .disabled { display:none; }
.wizard .buttons{ clear:both; overflow:hidden;}
.wizard .next, .wizard .previous { background:url(images/stepwizard_button.gif) repeat-x top left; height:35px; border:1px solid #bfbfbf; color:#333; line-height:35px; padding:0 10px; margin:5px; cursor:pointer; }
.wizard .next:disabled, .wizard .previous:disabled { color:#ccc; border-color:#ccc; cursor:default; }
.wizard .next { float:right; }
.wizard .previous { float:left; }
.stepPanel { overflow:auto; }

#main .wizard form { margin-bottom:0; }